On the Visualization of Java Programs

نویسندگان

  • Holger Eichelberger
  • Jürgen Wolff von Gudenberg
چکیده

SystemComponent) +toString(toc:array [*] of String, me: StringBuffer, i:int) :String + DosDateiSystem #numDrives:int=1 «constructors» +DosDateiSystem(i:int) «others» +getTrenner():char +getChildByName(dst:String, I: Iterator, child: AbstractSystemComponent):AbstractSystemComponent +defaultDir():AbstractDateiSystem +chdrv(name:String) +montiere(name:String) #split(name:String, i:int):String +createVerzeichnis(name:String, in:AbstractDateiSystem, splitted:array [*] of String, Peer: peer.Verzeichnis):Verzeichnis #createDatei(name:String, in: AbstractDateiSystem, splitted: array [*] of String, Peer:peer. Datei):Datei + UnixDateiSystem #UnixOrder:java.util. Comparator=new java.util. Comparator() #benutzt:int=0 «constructors» +UnixDateiSystem() «others» +getTrenner():char +getChildByName(dst:String, i: int, I:Iterator, child: AbstractSystemComponent):AbstractSystemComponent +defaultDir():AbstractDateiSystem +chdrv(name:String) +montiere(name:String) +createVerzeichnis(name:String, in:AbstractDateiSystem, Peer: peer.Verzeichnis):Verzeichnis #createDatei(name:String, in: AbstractDateiSystem, Peer:peer. Datei):Datei #insertIntoRoot(entry: AbstractDateiSystem, i:int) «overridesDateiSystem» +del(name:String, i:int, j:int) +path():String +cdup() +mkdir(name:String) +mkfile(name:String) +listRec(i:int, i:int, now: AbstractDateiSystem) +listLong(i:int) +list(i:int) + WinDateiSystem #numDrives:int=1 «constructors» +WinDateiSystem(i:int) «others» +getTrenner():char +getChildByName(dst:String, I: Iterator, child: AbstractSystemComponent):AbstractSystemComponent +defaultDir():AbstractDateiSystem +chdrv(name:String) +montiere(name:String) +createVerzeichnis(name:String, in:AbstractDateiSystem, Peer: peer.Verzeichnis):Verzeichnis #createDatei(name:String, in: AbstractDateiSystem, Peer:peer. Datei):Datei

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

JRastro: A Trace Agent for Debugging Multithreaded and Distributed Java Programs

Program tracing is one of the most used techniques to debug parallel and distributed programs. In this technique, events are recorded in trace files during the execution of the program for post mortem visualization of its behavior. This article describes JRastro, a trace agent capable of tracing Java programs. The agent was designed to cover three key features: to be transparent to the applicat...

متن کامل

JaVis: A UML-Based Visualization and Debugging Environment for Concurrent Java Programs

Debugging concurrent Java programs is a difficult task because of multiple control flows and inherent nondeterminism. It requires techniques not provided by traditional debuggers such as tracing, visualization, and automated error analysis. Therefore, we have developed the JaVis environment for visualizing and debugging concurrent Java programs. The information about a running program is collec...

متن کامل

Towards Visual Software Analytics

Since its inception, a large amount of software has been written in Java and surprisingly little is known about the structure of Java programs in the wild. There are very few software visualization tools for analytical reasoning of Java software. We are creating a visual software analytics tool that will help to characterize our Java software corpus. Our tool will help to provide insight into a...

متن کامل

Control and Data Flow Execution of Java Programs

Background and Objective: Since decades understanding of programs has become a compulsory task for the students as well as for others who are involved in the process of developing software and providing solutions to open problems. In that aspect showing the problem in a pictorial presentation in a best manner is a key advantage to better understand it. Materials and Methods: This article provid...

متن کامل

Convit, a Tool for Learning Concurrent Programming

Concurrent programming is an important and difficult topic for most computer science students. This paper presents a visualization tool called Convit to help students master and understand concurrent programming problems and their solutions. The tool, a Java applet, is basically a debugger or simulator, which runs concurrent programs written in a simple pseudocode. The code is translated into J...

متن کامل

Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork

TuningFork is an online, scriptable data visualization and analysis tool that supports the development and continuous monitoring of real-time systems. While TuningFork was originally designed and tested for use with a particular real-time Java Virtual Machine, the architecture has been designed from the ground up for extensibility by leveraging the Eclipse plug-in architecture. This allows diff...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001